import { ref } from 'vue'
import { defineStore } from 'pinia'
import { getCategoryAPI } from '@/apis/layout'

export const useCategoryStore = defineStore('category', () => {
  // 这里面放 两个导航共调用的接口
  // 导航列表数据管理
  const categoryList = ref([])

  // action 获取导航数据的方法
  const getCategory = async() => {
    const res = await getCategoryAPI()
    categoryList.value = res.result
  } 

  return { categoryList, getCategory }
})
// 写完之后 需要被两个导航的组件去触发action函数     使用useCategoryStore  得到一个实例对象